package com.tanger.im.service.group;

import com.tanger.common.result.ActionResult;
import com.tanger.im.entity.ImUserGroup;
import com.tanger.im.entity.IMUserGroupDto;
import com.tanger.im.entity.IMUserGroupVO;

import java.util.List;

/**
 * @Description TODO
 * @Author Hchenbin
 * @Date 2023-12-25 15:37
 * @Version 1.0
 */
public interface IMUserGroupService {
    
    List<ImUserGroup> findAll(Long userId);

    IMUserGroupDto findOne(Long id);

    ActionResult save(IMUserGroupVO vo);

    ActionResult update(IMUserGroupVO vo);

    ActionResult cancel(Long id);

    ActionResult updateMembers(Long id, Integer members);
}
